#include "taskQueue.h"
int taskEnqueue(taskQueue_t *pQueue,int netfd){
    task_t *pNew = (task_t *)calloc(1,sizeof(task_t));
    pNew->netfd = netfd;
    if(pQueue->queueSize == 0){
        pQueue->pFront = pNew;
        pQueue->pRear = pNew;
    }
    else{
        pQueue->pRear->pNext = pNew;
        pQueue->pRear= pNew;
    }
    ++pQueue->queueSize;
    return 0;
}
int taskDequeue(taskQueue_t *pQueue){
    task_t * pCur = pQueue->pFront;
    pQueue->pFront = pCur->pNext;
    free(pCur);
    --pQueue->queueSize;
    return 0;
}
